50
7
30
72
68
37
60
24
168
26
106
296
57
91
136
23
42
126
1043
13
217
15
128
16
32
58
228
36
332
25
27
44
71
105
115
33
84
53
35
8
38
20
22
59
100