12
28
1
38
45
24
7
2
118
19
20
74
3
77
39
135
251
160
31
16
116
23
100
105
82
41
26
22
25
51
8
21
18
32
48
5
10
64
124
9
172
202
259
65