12
32
110
183
28
33
46
86
21
25
23
19
17
39
22
16
38
53
43
14
37
128
40
69
34
30
87
153
72
31
8
13
15
105
26
18
254
41
75
59
68
92