21
19
164
57
22
92
107
51
14
38
47
29
8
2
45
50
37
187
15
27
109
53
1415
16
80
54
26
87
93
425
575
1117
40
13
20
46
144
79
11
17
4
282
145
550
35
31