2
5
9
16
50
14
18
11
49
35
4
42
13
33
37
15
116
19
32
24
56
34
23
22
27
425
61
31
21
88
215
301
102
45
246
44
77
114
60
191
66
204
71
134
118
111
59
29