28
42
27
30
32
79
139
11
13
10
4
639
45
12
145
67
31
2
307
55
3
15
6
252
6690
9
1615
56
125
94
75
77
19
46
21
36
29
18
43
71
37
17
217
88
33
110