248
40
20
85
17
63
106
43
84
103
134
27
156
31
363
16
69
48
71
39
41
23
45
74
60
79
0
62
101
97
94
68
81
111
242
32
21
37
64
58
33
29
36
6
25
14
13
35
30