35
118
20
161
7
27
55
32
25
208
44
28
33
131
41
70
91
274
48
21
265
22
12
240
100
228
18
99
47
29
9
53
102
54
23
37
115
88
69
112
72
49
160
60
34
67
101
225
95