33
16
44
251
291
35
87
223
47
84
593
22
14
555
187
27
86
99
41
32
19
45
247
1032
140
37
17
25
245
106
18
144
23
61
21
9
111
53
1111
380
255
64
15
30
275
461
156
165
6
157
59
389