50
1
31
191
9
74
60
327
120
57
69
24
55
21
102
80
29
40
170
143
52
30
28
26
47
94
78
73
56
13
97
138
51
25
126
33
22
117
124
23
208
135
27
41
14
16
18
263
89
206
270
66
122