72
55
61
100
29
52
50
330
96
139
27
336
38
63
23
312
42
176
16
20
8
82
32
45
58
57
25
60
18
285
203
235
34
71
167
153
196
44
21
101
69
41
6
4
26
75
112
97