35
59
131
49
5
10
12
172
114
43
54
451
383
28
162
74
1540
38
227
15241
767
109
51
171
177
100
64
91
31
22
145
30
50
47
148
23
150
68
65
81
44
78
13
55
27
118
42
62
25