51
10
17
23
45
37
24
74
157
1
8
21
19
31
16
40
12
3
28
20
60
98
36
27
9
35
22
94
15
95
58
226
105
38
33
117
13
126
73
116
69
154
92
193
101
291
486
292
151
140
65
108