50
81
16
102
42
20
87
126
98
22
28
33
13
167
29
23
36
84
114
66
31
39
75
134
53
46
49
128
160
89
48
55
35
40
116
52
14
44
91
78
69
140
61
115
6
65
37
330