30
53
7
22
4
131
19
210
82
31
10
58
16
6
33
15
20
90
2
28
21
1
100
32
8
5
46
52
12
29
77
59
35
208
24
48
9
11
13
3
69
49
61
37
111
34