164
129
48
40
59
122
36
26
106
194
94
29
44
24
204
115
65
334
83
41
149
34
101
52
33
133
54
38
87
96
243
152
158
217
99
107
78
138
47
97
19
117
225
300
11
50
139
27
61
95
93
53