32
10
36
11
27
28
29
120
45
112
113
39
214
114
8
79
71
62
111
82
54
57
94
7
21
26
146
4
1
92
447
122
46
91
18
164
86
107
1064
35
44
49
20
25
13
22
78