22
15
12
2
29
11
19
72
111
100
13
58
30
109
114
14
83
35
46
42
142
43
38
198
95
75
84
28
49
40
227
20
214
82
32
7
25
321
186
317
107
113
64
26
21
37
18
44