110
368
116
132
61
31
153
94
22
105
83
155
40
44
15
19
74
57
76
131
68
137
75
308
55
59
297
63
37
237
69
108
117
53
139
62
48
42
65
107
100
187
251
49
18
29
28
46
102
109
20
111