3
17
16
21
29
20
7
14
42
9
10
19
110
327
2
26
33
11
24
15
43
144
13
35
117
185
23
321
56
68
123
28
88
82
8
92
145
5
153
46
32
38