64
55
33
30
20
147
197
16
27
25
32
118
60
84
156
22
46
125
169
38
34
112
50
48
116
139
77
62
39
56
88
102
41
79
92
81
86
127
99
87
17
126
61
263
19
15
306
122