93
58
17
8
20
14
33
12
45
10
13
54
16
240
36
160
22
39
21
70
30
19
28
27
85
52
15
75
108
2
125
66
6
4
83
86
57
172
11
29
18
170
97
111
339