114
402
54
60
25
35
9
4
8
116
20
23
6
50
59
32
27
56
14
125
24
58
44
10
48
33
16
19
122
65
47
97
13
345
177
221
73
95
37
30
43
22
51
69
62
31