5
11
1
6
27
23
10
13
7
233
19
17
16
9
30
48
202
192
15
39
58
20
612
49
31
1109
102
21
69
95
42
117
421
112
61
212
175
273
53
107
52
45
110
435
153
44
159
111
82
24
36
35
1199
54
97
177