128
81
31
60
51
13
12
25
134
30
646
55
74
37
72
113
155
79
33
100
62
70
64
103
82
28
23
32
6
22
843
43
52
180
564
319
162
69
213
84
120
5
156
258
95
50
53
188
19
83