2
15
95
172
17
46
74
7
29
18
3
9
20
10
128
0
4
23
21
425
45
38
5
11
100
16
43
28
182
34
302
53
37
39
52
14
51
94
233
6
92
121
1
8
108
144