28
5
18
4
15
2
71
22
33
23
50
255
147
10
3
66
51
16
37
45
7
133
30
378
513
55
24
163
164
204
127
70
72
125
52
101
8
87
79
53
138
80
13
25
31
68
20
17
107
34
41
56