50
125
33
30
21
18
19
24
20
10
5
3
60
57
13
12
44
75
7
37
9
11
53
165
4
69
26
16
23
32
145
111
22
40
8
81
15
68
51
43
39