166
11
44
19
17
3
51
52
55
21
182
43
30
24
363
76
34
36
403
85
86
106
22
26
336
66
120
6
158
60
824
96
69
23
104
111
171
224
38
199
27
35
118
53
32
28
82
127
65
41
20
57
25