12
3
24
18
36
26
33
4
25
50
17
29
30
16
62
54
57
42
6
70
156
142
117
262
94
23
182
44
69
56
115
21
136
186
19
22
380
64
83
20
38
74
112
97
104
125
87
191
47
448
682
204