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