12
21
7
64
97
18
23
88
32
25
33
29
79
50
48
338
51
135
67
114
123
424
109
59
105
54
127
99
80
89
258
402
222
68
72
341
213
218
44
28
30
336
107
90
87
155
43
13
65
26
93
38
75