31
45
19
4
16
6
9
144
46
35
36
14
91
24
22
3
236
147
232
206
75
617
150
94
106
66
172
73
47
30
15
50
2
61
27
89
25
62
67
26
96
29
95
161
23
11
107