61
13
86
18
32
5
51
306
31
15
37
22
25
2
255
49
95
72
64
73
149
17
81
97
527
24
221
34
113
41
111
84
16
797
52
366
19
317
7
30
62
125
163
151
59
43
40
92
48