9
4
7
2
22
47
29
23
91
5
0
159
14
82
18
33
63
34
60
17
56
54
21
72
128
20
10
66
146
15
11
31
155
27
365
326
293
126
141
75
418
233
503
327
157
243
145
70
153
151
198
134
19
108
71
37
43
64