4
15
29
60
415
43
291
76
21
93
66
28
117
50
57
68
110
74
6
62
56
263
272
39
17
38
40
24
13
153
111
156
113
19
186
20
220
155
254
86
41
64
63
25
37
2
36
32
3
88