108
101
145
11
102
16
140
92
64
39
44
98
118
22
88
76
66
12
48
173
97
38
33
19
60
42
21
14
113
115
35
107
199
10
65
194
5
18
8
321
204
20
58
36
15
9
17