31
4800
189
110
167
51
255
39
30
57
23
64
43
106
19
33
27
47
127
58
46
307
38
75
86
201
29
34
285
44
182
41
269
475
124
76
63
162
115
159
139
82
83
40
32
303
146
71
116