135
55
69
178
117
66
101
46
40
11
26
97
15
7
29
75
59
20
24
42
72
104
17
52
62
88
96
38
67
58
13
60
27
151
2
23
82
43
5
19
152
48
25
14
122
108
36