7
17
28
2
12
22
8
0
44
104
13
15
36
39
27
195
244
86
275
29
113
147
47
118
127
151
65
82
171
93
97
166
70
42
356
71
79
122
52
74
137
89
75
81
40
245
163
125
31
41
35
69