135
146
256
116
72
42
35
221
812
58
94
66
73
75
30
355
60
195
52
54
28
31
134
55
59
105
36
130
190
86
182
381
33
118
45
51
25
121
328
64
19
15
93
22
61
44
27
233
491