12
233
15
33
42
210
64
146
53
23
192
32
48
30
169
94
45
104
103
137
72
696
43
338
335
17
89
16
176
24
105
50
57
37
27
8
38
248
134
46
153
1466
67
101
265
79
31
34
29
432
92
77