251
28
93
19
253
60
170
196
36
92
108
16
15
68
126
90
29
18
53
6
30
26
96
173
46
117
25
62
20
142
122
100
22
14
35
31
87
39
58
23
64
59
4
17
2