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