18
41
93
59
3
293
87
1
43
17
29
39
11
19
7
56
36
37
4
12
9
40
82
6
64
119
24
47
49
23
15
35
32
63
53
121
2
38
5
31
94