80
32
68
156
41
39
124
103
36
45
71
33
225
58
29
235
62
278
128
116
48
176
298
95
171
188
63
46
105
14
341
296
87
161
70
23
82
301
57
162
607
135
51
97
22
539
78
157
54
44
25
50
49
106