315
30
23
34
8
42
11
43
55
186
13
14
107
67
21
33
18
22
65
87
29
12
48
37
5
77
10
53
6
31
17
63
19
25
16
39
62
64
88
116
101
80
83
114
49
251