114
53
19
42
15
30
29
25
64
16
21
39
22
6
55
10
23
97
175
222
128
12
17
99
48
52
36
8
77
58
13
27
188
18
28
88
33
46
56
348