85
38
40
46
68
108
36
62
80
95
216
73
66
164
98
123
50
93
163
234
97
122
17
78
64
71
116
53
61
101
45
77
33
111
23
41
20
30
87
419
27
155
75
34
14
31
102
39
385
138
82
365
361