8
21
139
44
36
202
185
37
15
103
160
79
31
14
35
76
42
47
23
11
39
166
19
4
117
13
56
844
48
134
165
69
27
116
163
690
34
22
30
5
73
12
61
28
93
262
45
131
331
256
183
81
50