106
102
7
19
41
5
51
24
12
54
199
101
173
23
177
21
78
26
44
48
71
4
28
25
29
31
22
97
90
30
33
164
62
129
15
34
32
95
9
13
66
27
2
88
123
56
8
46