22
10
84
45
54
106
65
80
34
24
64
57
15
232
94
7
311
53
21
121
31
95
29
853
252
71
61
864
88
48
55
257
222
203
127
67
83
92
107
108
211
368
110
63
44
216
46
144
5