32
20
16
36
244
172
359
342
100
476
39
37
21
15
238
26
53
17
98
50
10
9
412
23
8
170
84
117
70
61
29
65
69
42
57
68
121
122
112
184
14
113
58
56
41
85
74
51
97
194
12