13
25
4
22
11
7
2
12
10
15
61
70
40
28
244
47
185
72
106
53
125
8
55
16
71
56
29
57
5
49
31
97
369
34
160
9
32
148
582
58
181
33
20
1
54