12
45
13
8
24
96
59
147
144
39
75
11
296
47
43
55
170
14
153
52
30
89
139
36
37
50
23
15
191
72
159
46
102
54
17
60
32
71
92
112
224
95
240
87
35
77
130
131
105