108
69
290
23
97
50
201
83
9
44
132
49
39
116
57
11
76
15
255
92
19
74
104
338
20
25
130
267
194
175
85
58
8
26
30
209
117
88
136
403
80
135
48
46
251
38
399
64
6