28
1
8
10
38
15
21
180
41
2
17
3
5
7
11
13
43
44
14
20
53
109
9
6
103
36
62
23
58
67
19
39
87
450
69
164
16
27
175
174
126
238
102
508
144
68
85
59
66
201
30
206
76