113
126
73
10
22
11
48
40
50
17
112
152
86
42
147
34
30
37
55
63
75
46
12
16
31
5
21
62
28
25
65
136
24
35
66
32
53
148
116
20
93
131
60
23
59
79
120
44
18