10
79
51
249
233
33
106
44
27
13
47
49
15
103
120
19
53
11
66
28
8
199
126
100
43
25
58
122
16
20
22
151
52
39
14
29
12
46
57
245
123
108
209
286
133
289
134
178
117
83
113
73