156
63
44
109
56
48
177
346
134
209
170
113
11
28
21
41
45
234
23
224
16
5
42
20
32
29
40
33
36
52
64
89
122
99
31
93
53
30
103
27
1781
54
17
19
126
776
62
225
43
115
25
1398