32
17
13
8
26
21
16
34
39
47
53
123
176
49
37
83
477
1062
99
89
41
45
43
28
88
10
367
50
62
204
191
31
66
76
120
18
65
15
64
29
276
11
143
27
42