38
100
160
67
59
104
73
32
16
62
58
303
81
25
28
44
189
74
46
297
103
79
123
43
21
23
18
102
70
34
26
270
128
161
33
69
17
336
164
54
90
77
52
56
50
7
447
199
55
31