95
27
33
58
38
37
30
255
16
133
11
51
63
89
24
26
75
14
45
91
22
15
23
35
50
1
156
12
7
17
137
21
4
46
85
54
25
49
74
53
10
55
47
40
32