48
20
46
13
99
58
188
44
104
101
105
83
240
151
76
512
42
196
40
51
108
90
63
454
18
22
98
56
30
8
220
3480
127
71
900
155
66
38
75
70
591
877
62
160
9
471
33
251
32
57
85
100
35