33
839
216
50
83
58
43
121
107
44
528
362
26
51
19
54
80
380
86
21
45
60
119
68
32
130
193
109
865
124
77
62
28
27
7
159
12
106
300
23
8
16
63
301
134
187
24
36
14
13
31