86
28
130
224
77
29
101
32
24
19
25
30
88
61
58
64
5
21
50
9
3
65
7
56
37
11
66
97
59
90
51
27
98
108
36
20
166
35
185
12
62
286
184
41
73