10
26
45
24
38
13
59
65
44
31
28
42
51
11
14
16
63
79
237
124
106
99
194
21
33
102
222
97
347
40
383
46
432
163
30
328
64
101
43
66
18
216
37
77
127
713
117
87
258
153
92