38
93
78
42
5
12
60
55
17
147
9
108
41
4
3
219
370
92
140
52
13
20
126
36
54
33
31
19
8
51
50
63
37
1229
85
76
27
46
332
247
115
70
253
58
137
157
28
7
81
77
187
57