32
23
19
52
366
103
38
31
494
142
35
123
186
70
161
24
22
48
379
323
120
217
49
121
46
16
25
221
140
34
11
95
346
369
76
36
14
90
75
8
9
42
113
84
530
17
77