1
31
68
11
3
19
18
5
15
27
21
28
40
51
46
20
13
33
26
65
12
49
55
22
54
67
70
422
174
176
203
42
66
276
179
64
350
91
90
111
84
104
103
60
170
76
43
517