153
33
37
96
18
108
46
195
130
61
73
7
51
81
135
56
44
65
30
9
448
285
39
109
41
57
360
94
21
13
462
5
125
25
103
70
189
29
31
54
71
636
745
114
482
1206
243
1171
933
232
67