21
89
58
31
148
4
88
19
103
32
124
57
98
130
67
121
102
68
66
53
43
13
54
151
157
679
79
82
129
59
95
117
25
65
92
18
10
49
17
48
76
22
6
11
3
96
37
85