5
73
95
13
16
45
8
31
91
390
7
6
21
56
12
165
54
105
162
52
42
69
15
182
108
80
225
125
27
58
250
37
5129
244
120
36
435
166
41
49
11
65
305
270
220
47
35
67
113
77
81
22
101