10
97
34
2
3
4
7
0
14
114
32
110
154
15
24
157
113
16
12
6
101
11
66
9
244
20
23
27
31
30
25
72
531
204
51
87
188
17
232
130
95
28
1289
185
121
214
160
146