3
36
15
25
31
7
229
22
1
11
29
157
64
59
385
40
51
155
38
27
54
58
69
18
255
20
128
62
67
10
28
34
88
23
47
243
89
19
26
66
48
24
73
49
76
301
70