59
149
40
24
23
25
65
81
29
74
131
33
26
103
87
68
37
30
27
175
18
21
2
22
47
20
95
38
15
163
97
9
339
19
13
129
80
49
73
120
36
123
61
45
112
31
110
5
127
169