27
40
36
13
19
8
29
15
17
16
25
21
44
62
237
12
144
66
162
71
85
60
51
42
102
58
96
99
119
56
67
98
32
94
53
39
139
90
114
86
41
116
117
48
970
145
113
185
108
146
64