31
60
53
24
59
102
12
25
214
136
56
124
16
64
15
127
76
94
169
37
55
33
66
44
256
78
90
14
18
135
9
39
32
41
47
112
111
100
38
49
164
165
75
34
87
6
91
36