302
112
12
3
38
355
180
178
24
7
96
6
8
25
65
49
9
20
17
135
46
107
508
23
70
45
47
43
33
35
119
139
133
27
19
353
32
16
116
41
94
26
37
97
143
64
236
79
68
15