163
43
109
13
22
21
90
57
50
31
8
48
16
23
20
24
44
69
10
25
63
73
97
56
96
140
53
41
395
2
9
27
19
11
98
58
147
52
102
135
117
70