43
17
93
292
24
21
76
65
58
48
80
47
54
29
417
88
20
45
27
35
61
68
30
8
56
152
71
52
13
82
16
9
100
44
14
274
120
140
527
216
26
95
94
11
4
196
177
229
165
121
112
83