2
35
17
3
38
48
5
29
12
22
107
40
143
55
100
23
86
266
81
181
124
15
43
57
32
310
39
147
21
18
137
59
63
231
80
129
90
26
114
149
106
112
150
49