35
28
29
85
12
81
244
262
45
207
72
37
4
66
32
26
51
110
68
87
127
23
10
13
34
355
125
42
156
195
3
1283
25
278
90
121
64
7
21
22
27
117
99
76
341
43
36
70