25
11
30
12
42
21
28
23
14
82
81
39
77
35
31
13
26
106
53
228
85
19
91
80
128
46
69
62
20
72
33
203
41
10
48
67
32
44
37
57
180
51
29
49