34
6
29
14
5
271
13
24
45
194
107
25
21
9
7
18
12
16
402
26
102
93
80
396
8
84
47
105
79
17
46
22
20
134
100
226
116
28
65
143
31
27
53
99