1
4
34
2
5
23
87
6
135
44
13
54
49
12
24
85
53
165
41
116
62
508
42
127
84
155
7
15
22
38
150
114
214
172
9
421
374
134
220
17
32
222
88
73
26
16
10
3