32
23
21
11
17
6
193
10
166
18
4
19
90
174
50
43
357
9
24
29
432
770
22
44
8
128
52
338
20
312
42
60
121
61
286
104
25
30
13
5
85
36
27
58
3329
39