12
43
215
27
55
78
75
56
5
6
7
18
95
13
82
3
185
45
48
53
67
58
10
39
14
76
124
123
59
34
24
164
120
77
165
276
38
309
65
15
46
193
50
62
60
63
113
86
243