29
96
8
11
26
204
13
71
38
6
40
25
93
22
140
98
65
92
27
24
23
58
67
34
87
68
20
31
59
46
21
290
28
14
139
118
111
66
49
53
354
117
170