65
106
50
25
19
29
110
177
46
93
13
69
41
66
68
22
18
40
10
90
58
127
53
45
67
80
34
63
21
36
14
96
77
15
78
62
163
122
73
124
400
35
162
79
31
82