108
33
29
10
20
38
45
42
17
56
27
11
84
31
418
101
44
34
14
24
39
32
1
3
7
12
48
41
72
40
65
61
30
55
22
47
53
23
58
91
19
74