31
127
104
61
120
65
20
24
13
28
8
14
53
76
283
321
165
30
10
29
137
85
98
9
27
32
230
70
62
86
52
207
239
26
16
4
188
74
21
43
19
118
33
96
56
18
35
44
57