308
107
88
213
106
173
108
119
16
70
221
39
69
20
54
73
50
11
36
196
62
188
253
17
581
29
128
63
13
93
146
249
32
67
41
72
105
217
844
373
35
14
162
65
49
31
522
80
112
176
111