49
67
29
128
17
105
53
213
221
32
16
56
201
45
125
50
12
54
690
57
47
122
88
64
1
159
38
20
738
163
103
65
10
60
8
298
160
102
312
36
61
40
98
37
77
104
148