28
118
83
97
38
68
240
109
270
167
89
82
179
16
320
187
64
69
70
76
105
122
57
56
80
55
116
67
62
77
373
81
49
79
9
53
75
41
78
43
45
21
29
15
111
408
72
107
25
32
63
50
130