17
50
37
20
23
1
252
118
355
39
40
88
4
163
35
379
3
22
32
56
15
117
43
66
9
14
36
6
74
48
80
44
103
270
62
67
53
146
45
19
29
123
61
93
41
77
90
64
193
216
95