99
2
37
15
7
22
39
25
106
33
29
111
9
140
14
398
8
35
71
163
183
23
26
20
143
21
146
4
27
11
87
50
59
5
46
75
53
122
18
311
51
155
44
107
258
17
10