5
15
22
10
46
145
33
36
53
11
297
13
47
16
87
27
31
12
30
43
181
65
83
126
37
41
108
58
45
42
142
63
29
56
70
118
127
112
314
206
92
128
52
59
98
129
18