35
120
31
12
29
25
20
44
41
99
122
176
38
249
103
46
50
26
115
351
82
51
196
36
45
135
22
34
60
53
64
324
48
540
73
79
43
56
265
9
23
95
365
40
32