7
42
45
31
72
25
27
15
3
34
55
92
160
47
13
18
71
165
23
19
22
237
40
75
6
41
51
43
119
145
67
255
39
125
30
289
81
29
403
153
37
78
35
155