4
37
61
31
27
59
33
32
6
60
3
28
25
72
115
174
53
46
49
104
63
84
141
76
157
150
514
65
90
92
286
439
246
79
369
245
44
29
364
118
98
96
166
13
88
73
26
102
87