28
3
17
12
4
61
22
24
5
33
32
49
41
72
20
37
52
77
59
29
102
38
98
100
129
254
86
153
107
105
62
30
262
170
56
69
565
81
87
82
103
157
83
243
130
55
211
223
74
158
159