2
6
4
12
15
114
37
30
16
25
11
44
43
164
18
139
99
45
39
62
108
92
27
65
163
36
57
23
38
248
231
59
28
82
10
337
26
134
24
503
125
42