3
24
21
108
31
7
8
12
16
45
59
62
68
63
99
72
173
43
150
58
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
39
14