291
45
66
30
24
11
27
41
23
95
15
96
16
34
25
29
33
37
13
32
22
52
7
60
47
58
14
38
46
78
81
102
19
31
74
26
55
48
353
5
20