39
106
19
88
92
82
86
97
16
69
45
50
70
31
60
108
40
63
68
101
66
52
13
46
237
75
43
26
48
22
233
102
44
134
256
179
117
306
112
358
29
32
35
24
53
65
33
18
54
20