28
2
40
39
20
44
7
51
12
19
55
11
29
56
214
180
34
13
72
37
89
154
82
18
64
16
5
36
21
41
73
177
47
15
48
250
35
10
33
188
8
3
107
77
75
59
86
1005
17
100