9
2
22
8
7
4
3
5
19
1
40
11
12
28
33
74
124
18
39
53
137
49
58
17
100
117
29
30
85
73
59
139
356
165
123
97
125
50
43
186
98
246
343
61
71