65
36
103
15
108
61
80
46
21
35
104
76
8
40
106
33
27
48
56
74
43
20
19
37
54
29
30
85
38
10
93
28
66
248
170
45
144
184
53
136
140
82
41
52
242
156
31
77