18
1
3
7
14
31
42
24
50
38
29
274
25
20
28
10
45
4
16
51
23
70
11
55
36
89
41
90
22
60
93
105
13
99
35
135
49
83
82
21
75
54
32
293
198