86
120
47
325
165
133
381
79
39
25
21
17
198
251
14
204
100
50
62
33
48
125
30
83
41
110
57
82
59
60
9
89
81
29
114
18
116
28
159
37
109
80
63
42
64
5
12
72
6
10
84
31