36
15
102
160
78
31
14
34
75
42
46
23
11
39
166
19
4
117
13
56
842
47
134
165
68
27
116
163
689
22
35
30
5
73
12
61
28
93
41
262
45
129
331
256
179
81
50
40
9
361
58