240
4
45
25
49
15
18
58
110
37
150
133
52
321
51
22
56
55
130
54
5
16
282
95
27
7
11
43
59
70
29
87
126
6
57
124
30
50
542
23
122
38
8
105
35
14
36
60
118
475