15
31
39
101
19
78
92
82
83
96
69
45
49
29
60
103
50
40
161
62
67
66
51
12
46
235
73
41
26
13
22
231
102
44
131
241
177
116
25
266
110
340
27
70
32
35
24
53