94
37
29
43
21
24
40
71
291
49
32
56
14
17
149
20
106
7
183
79
461
89
41
123
70
52
128
138
154
53
33
66
81
139
141
9
75
84
35
82
48
54
78
100
250
108
65