45
27
112
87
84
460
167
92
109
202
37
242
165
20
34
17
78
46
77
127
49
60
48
38
86
177
389
124
129
103
412
19
31
59
81
291
76
429
225
75
40
23
24
82
183
66
246
22
392
870
30
307