28
1
9
17
27
37
10
3
80
315
50
11
20
2
23
19
7
44
79
38
5
379
29
86
297
117
41
14
16
32
33
69
228
78
8
6
39
319
22
30
48
43
59