30
164
70
57
16
34
50
52
168
22
12
24
171
77
23
9
395
337
355
75
42
74
82
83
19
37
124
39
199
369
186
657
335
79
113
86
41
45
97
54
61
36
13
89
35
11
27
148
153
32
71