153
21
55
23
87
100
52
20
37
47
31
9
4
42
24
49
35
183
17
15
29
22
111
68
1396
25
74
48
79
90
425
555
1089
41
16
96
137
12
8
5
1
278
142
538
75