58
83
2
63
28
182
42
8
218
33
17
65
318
103
301
43
74
60
62
18
73
13
22
54
128
121
50
31
9
48
21
46
24
93
55
36
53
86
10
180
37
67
102
152
111
1
142
14
125
137
75
105
151