112
41
25
43
70
220
64
29
119
15
8
65
89
76
12
349
55
10
19
222
74
48
71
24
111
156
37
57
275
53
11
415
40
16
22
21
144
297
318
69
77
56
54
94
49
52
14
27
169
250
72