33
16
14
28
31
72
37
91
150
104
135
160
42
26
36
89
23
108
20
257
49
86
94
54
251
40
117
70
76
15
29
75
22
90
12107
470
172
158
109
131
62