50
152
31
16
49
10
54
345
85
120
24
108
14
73
19
26
42
93
8
27
48
43
84
61
86
20
77
128
72
134
113
18
55
28
21
39
80
248
69
22
90
71
220
32
29
126
176
151
57
34
58
97