31
181
25
88
13
216
22
14
81
32
36
152
65
168
61
33
9
15
45
18
19
10
37
6
3
16
27
93
228
49
235
392
28
23
29
12
50
46
20
58
69
41
47
57
71
52
146