52
99
12
78
21
45
90
119
102
26
136
321
167
88
125
121
320
64
132
20
94
70
15
18
59
60
190
53
47
113
7
128
23
19
123
22
30
41
1
29
25
57
61
11
275
100
24
39
6
9
82
171