59
166
359
146
125
42
23
14
45
33
68
154
110
44
346
48
53
61
40
113
94
74
83
82
37
18
95
50
279
17
97
55
69
81
47
75
114
3
108
29
100
41
121
38
7
1
22
184
133
28
24
73
238