101
112
26
20
23
56
44
5
31
38
30
21
48
16
22
29
166
55
17
33
146
49
169
120
53
98
100
15
39
32
28
46
1549
18
130
79
34
106
8
81
13
25
42
75