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