12
45
19
68
52
34
228
37
153
18
6
40
17
73
58
44
262
31
66
91
161
268
431
95
133
20
136
72
190
64
75
29
105
51
32
43
88
47
22
48
71
79
695
69
697
5
30
25
49
67
57
50
24