8
10
5
33
24
127
7
74
300
16
34
42
56
27
15
108
92
153
18
13
11
328
25
73
46
32
83
69
22
170
129
58
102
245
150
53
65
114
62
97
67
185
39
753
325
94
214
17
43
12
533
143
23