22
148
6
15
1
16
53
46
41
21
90
28
25
12
99
19
161
20
62
31
56
24
80
67
83
57
71
59
50
9
17
32
51
66
14
26
29
23
18
40
79
384
233
33
8
125
69
280
92
433
232
128