85
98
22
156
29
56
61
32
7
69
30
49
114
101
44
23
34
79
46
28
284
9
86
62
78
51
92
68
59
52
1
151
15
355
104
157
127
125
76
10
27
144
66
166
113
31
33