15
11
19
51
60
52
30
8
115
48
12
68
117
32
203
284
86
44
54
24
59
20
99
222
94
63
36
72
135
18
41
237
100
39
76
38
103
57
70
98
337
101
149
102
268
56