35
51
18
91
180
83
27
8
3
24
55
48
41
156
20
93
65
11
819
216
44
135
23
22
175
229
43
29
568
122
134
5
49
30
110
0
64
45
12
19
17
131
37
34
100
388
21
10
103
47