37
83
50
21
27
113
39
17
28
18
24
29
58
44
7
23
16
56
43
32
33
158
67
10
77
66
204
14
38
5
4
103
47
26
86
117
62
177
52
60
61
59
79
30
95
31