2
0
9
20
7
24
29
10
8
25
17
12
99
23
103
65
33
21
19
4
28
3
14
26
6
56
91
135
88
85
239
94
131
86
64
146
38
169
151
96
43
159
125
41
83
157
50