46
23
106
55
62
40
97
20
28
63
33
17
93
108
75
69
4
38
202
81
42
87
145
48
86
10
205
76
68
52
172
12
96
35
301
6
19
359
109
58
8
41
3
39
119
31
84
154
45
36