110
333
88
62
79
54
52
95
66
94
11
21
20
35
6
82
51
24
133
47
565
61
16
14
12
41
42
225
15
38
188
97
127
55
29
74
155
71
37
84
22
17
30
32
50
33
9
36
28
100