15
32
2
25
27
1
86
46
75
31
88
117
85
120
19
56
319
52
69
152
78
115
82
49
81
226
34
185
79
14
340
101
160
17
172
40
38
108
26
70
114
63
65
54
58
59
77
42