50
18
27
16
20
34
5
14
108
81
94
77
48
121
10
96
51
68
116
36
91
4
29
33
25
107
100
40
22
13
59
72
11
43
28
3
82
99
57
55
58
8
35
148
30