1
31
12
10
4
6
13
60
17
21
47
19
36
26
59
100
65
74
132
33
41
14
69
44
75
29
91
77
24
105
82
95
48
40
113
103
45
86
110
154
64
81
133