95
16
34
63
28
62
53
21
116
31
325
11
3
66
22
258
43
81
5
32
49
233
75
12
395
297
47
17
9
13
155
14
26
85
130
44
25
4
260
61
18
27
39
100
52
55
237
82
41
206
24