2
56
5
6
41
11
18
17
28
45
14
37
25
106
30
75
24
13
29
43
48
44
23
40
66
83
19
109
67
15
3
125
97
12
55
20
94
193
192
10