45
169
96
84
75
46
33
17
102
23
15
11
19
56
306
47
35
249
53
42
87
6
148
43
63
22
316
54
64
109
32
89
123
170
98
94
184
27
92
178
65
359
48
158
150
218
49
66
12
59
50