21
17
96
178
12
38
46
20
19
18
61
9
14
11
22
16
111
3
31
45
15
13
47
291
456
41
209
68
30
44
152
184
6
24
116
102
29
51
27
200
114
72
32
65
42