122
153
61
147
157
55
234
10
95
22
310
80
391
43
148
71
145
105
102
36
37
31
2311
25
5
78
3
118
39
65
13
24
18
64
7
81
410
42
100
4
45
4834
510
123
53
70
9
199
133
421