50
20
26
45
123
40
66
129
33
144
174
52
30
72
68
49
21
75
54
53
37
427
43
11
296
24
77
135
47
103
1292
102
107
172
5
23
41
58
60
42
19
38
28
64
104
22
80
14
71
39
51
31
204
303