211
10
18
39
68
65
57
55
36
25
31
23
34
45
127
388
20
13
16
7
48
69
26
9
21
169
80
41
58
15
50
95
14
44
73
29
168
63
28
166
82
255
146
47
281
171
97
75
81