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