3
24
21
107
31
7
8
12
16
45
59
62
68
63
99
72
173
43
150
57
116
42
111
33
15
46
6
88
36
29
288
51
74
4
13
11
35
23
85
92
40
87
53
225
20
32
41
39
14