106
35
32
34
21
50
33
23
20
26
42
110
11
53
58
27
6
25
62
141
82
46
30
55
66
44
13
95
36
75
67
56
88
79
16
138
60
73
70
37
28
86