335
25
13
15
60
83
23
36
35
196
19
16
26
22
21
27
71
31
18
14
10
40
11
116
96
41
12
28
93
76
42
46
295
237
160
199
192
97
123
2
9
30
49
146
163
264
69