348
37
139
113
95
17
129
19
665
41
46
40
114
26
92
78
100
38
15
20
152
153
342
80
64
89
112
16
42
30
131
18
106
122
124
176
27
48
371
49
74
77
79
244
31
58
54
5
55
212
180
320
155