268
46
84
43
374
349
96
54
27
25
42
156
41
18
15
37
92
33
62
47
23
71
154
52
26
19
24
68
174
28
9
109
45
80
106
22
3
48
75
66
60
91
98
86
56