46
16
31
28
19
11
89
27
21
102
51
85
93
13
56
12
20
30
23
74
69
72
84
142
152
90
290
39
71
108
68
171
41
80
17
133
346
113
132
352
59
33
22
73
167
301
140
55
205