8
21
137
44
36
202
184
15
102
160
79
31
14
34
75
42
46
23
11
39
166
19
4
117
13
56
842
47
134
165
69
27
116
163
689
22
35
30
5
73
12
61
28
93
41
262
45
129
331
256
183
81
50