27
122
55
28
3
44
40
140
84
88
10
41
307
12
29
5
17
8
489
66
24
14
18
160
43
115
20
53
30
11
21
130
101
65
63
57
209
201
518
89
134
46
35
52
4
2