30
129
74
61
43
73
49
5
20
70
41
95
24
33
27
45
87
15
13
10
134
226
31
6
40
96
48
8
54
11
46
100
32
57
139
55
7
56
89
12
103
297
23
127
2