27
15
43
20
93
29
16
30
19
18
7
33
78
70
104
8
347
52
23
12
14
9
65
41
10
11
35
47
48
60
31
53
4
13
32
17
58
88
82