5
33
57
78
15
59
25
40
109
85
65
9
22
104
26
4
193
143
222
37
35
43
107
352
60
31
51
29
30
56
74
130
165
19
90
47
6
28
66
463
41
23
161
243
139
24
42