13
23
8
64
99
18
88
32
25
33
29
79
50
48
338
51
135
67
117
123
424
109
59
105
54
127
97
80
89
258
402
222
72
341
218
44
28
30
336
107
90
87
155
43
65
26
93
76
46
36
579