19
3
15
9
4
55
22
24
5
32
33
49
41
72
20
37
52
77
59
29
102
38
98
97
60
128
254
86
152
107
104
62
30
262
169
56
100
69
565
81
87
82
28
157
243
130
211
223
74
158