45
94
88
25
113
16
18
51
229
73
97
39
65
40
38
28
85
101
63
217
34
114
23
66
53
14
55
42
19
30
21
27
192
165
116
276
136
33
108
132
145
54
120
186
76
90
246