9
0
86
58
37
43
18
154
31
33
87
50
63
94
21
28
22
13
129
34
29
30
95
102
49
25
209
32
267
206
19
101
10
66
89
35
51
41
77
14
4
76
53
6
110
190
12
46
167
339
246
116
213
160