63
29
108
80
68
83
127
93
252
107
298
58
319
82
177
156
273
154
109
36
59
124
37
91
55
44
52
57
78
10
45
35
25
103
62
40
11
76
61
32
49
60
246
88
105
206
184
95
65
69
22
43
20
42
66
47
24
30
51
72
113
117
101
162
23
115
143
207
322
48
67
33
145
126
414
53
50
19
75