45
30
26
22
34
40
59
49
19
33
38
62
107
276
31
21
23
56
48
11
47
25
51
13
28
57
14
132
15
7
55
32
16
43
63
41
44
36
79
18
53
358
39
179