86
262
28
13
120
142
104
62
30
33
129
3
9
54
34
22
139
405
24
21
45
107
17
71
15
75
49
19
108
56
117
23
38
294
31
43
100
16
64
20
166
11
52
12
97
157
53
237
159
114
78