132
108
97
75
8
18
52
61
4
26
32
67
125
104
141
117
12
24
103
137
70
72
58
7
93
47
23
20
19
62
150
53
10
33
22
11
89
57
5
554
284
9
15
34
29
25
28