50
75
9
21
55
102
168
68
7
27
212
11
89
74
304
92
46
33
47
22
80
76
31
159
128
54
20
34
66
18
127
134
78
36
120
23
37
122
141
167
106
35
49
19
10
108