5
42
15
38
21
37
13
108
126
51
19
29
80
10
32
43
50
64
66
61
82
18
281
24
44
93
41
85
187
62
118
45
90
95
123
106
59
54
79
206
81
336
96
140
103
72
152
89
92
70
148
256