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
32
22
145
30
50
47
148
23
150
68
65
81
44
78
13
55
27
118
42
132
62
31
25