52
29
9
68
40
19
82
114
43
86
195
4
31
139
88
5
36
104
96
77
25
27
80
58
23
118
85
34
55
538
45
7
24
56
51
618
212
65
35
94
102
48
42
66
54
30
13
270
231