51
32
37
44
35
16
17
10
11
106
24
15
46
27
50
140
59
26
23
22
8
5
45
14
12
78
111
39
13
94
166
95
88
30
77
41
85
188
339
52
54
21
75
110
69
394
49