99
5
56
16
14
46
29
33
31
22
52
15
131
135
8
12
7
19
35
150
17
23
18
122
75
26
37
59
13
20
25
3
38
41
105
32
11
21
48
54
102
57
1
34
27
36
43
125
4
119
72
71
2
50
24
44