61
52
10
11
43
121
28
26
34
351
134
160
88
102
150
56
59
74
93
55
29
44
83
163
22
314
64
68
125
49
8698
474
148
153
99
30
36
18
122
33
621
38
1497
158
280
1208
206
443
238
5344
525
631