44
31
30
41
34
11
64
282
162
666
86
89
19
58
46
25
12
33
258
480
704
61
764
26
5
51
93
80
98
8
296
195
47
13
168
16
192
55
173
29
362
14
3158
90
224
378
1042