31
22
17
40
41
267
175
49
63
29
27
155
24
95
45
30
89
101
58
72
3
26
16
57
47
73
15
28
51
86
158
23
75
152
64
35
128
33
142
91
20
131
25
2
250
53
9
1