36
97
22
29
17
41
116
6
30
31
43
10
198
23
63
58
82
168
20
44
26
32
89
60
7
85
38
55
34
98
79
76
166
539
250
5
99
71
75
66
53
47
15
21
9
2
68
136
84