44
156
52
20
15
47
3
9
296
375
40
35
28
84
42
10
43
8
27
56
123
23
90
37
182
77
294
16
29
459
122
165
26
11
92
94
96
57
106
49
144
54
24
119