20
69
150
17
1
19
224
23
8
97
22
25
21
67
106
58
31
65
128
61
28
36
14
101
74
37
90
18
27
30
16
41
159
7
433
11
50
42
63
43
293
363
82
114
4
3
44
317
80
52