205
33
24
32
171
56
79
100
114
59
117
49
22
21
18
17
87
39
23
122
91
62
879
14
27
20
45
201
95
55
88
16
51
67
19
291
66
48
35
29
38
137
36
37
50
52
136
92
90
96