21
32
104
3
38
65
36
7
39
8
30
62
95
12
5
41
23
14
22
4
10
74
2
15
76
89
13
66
17
46
29
295
125
19
9
26
6
11
58
16