5
27
231
29
20
116
31
75
33
12
30
8
21
52
11
10
9
16
24
15
53
188
14
23
13
424
88
22
150
80
55
47
45
89
67
99
57
196
17
87
218
364
162
73
395
61
294