18
3
28
41
93
13
63
25
26
84
86
75
22
16
51
30
5
20
42
6
59
14
12
105
7
95
58
135
81
85
76
172
103
326
124
19
73
198
33
339
141
266
112
272
53
106
138
38
70
218
176
340
43