37
38
59
51
23
29
25
116
7
104
8
106
20
19
27
52
39
41
1
42
5
34
91
58
43
232
44
68
94
160
77
33
2
49
57
9
10
65
54
182
28
22
21
208
46
475