2
18
44
28
76
17
27
10
19
26
5
82
15
48
34
1
51
237
103
36
93
14
13
11
31
12
0
45
96
39
49
23
32
141
16
9
33
155
123
3
64
80
8
57
24