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