108
83
33
99
5
232
61
84
22
20
50
42
16
28
63
29
13
88
56
17
55
37
68
66
8
269
18
35
77
128
314
123
60
117
166
19
250
9
205
62
73
26
45
36
186
74
151
135
40
133