2
5
39
6
25
89
137
44
13
54
49
12
24
85
53
165
41
23
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