37
15
29
70
103
24
90
77
80
47
84
27
20
28
56
61
68
43
98
164
46
62
14
121
73
53
58
95
18
91
23
615
67
31
92
96
183
177
79
111
347
107
30
13
49
17
122
22
40
57
38