145
273
66
144
170
89
90
181
22
76
38
205
63
51
35
155
119
96
75
97
74
37
53
46
26
81
395
268
30
122
39
93
29
91
106
8
67
300
128
217
10
12
31
14
235
59
316
49
88
432
425
301
103
41