41
66
16
37
19
30
95
65
22
4
20
40
172
5
31
1
103
36
137
32
54
7
28
53
17
26
23
9
21
124
42
96
27
51
64
18
75
89
67
39
52
174
11
78
339
2