219
53
18
1
2
3
31
37
83
23
4
76
21
13
28
14
24
141
66
49
471
127
17
22
6
169
35
25
5
159
81
138
72
10
48
30
78
259
7
11
9
77
79
110
50
212
19
61
84
36
58
26
74
55
143
20
56
16
102
60
42