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