152
5
15
80
18
6
35
55
121
19
81
39
47
102
17
32
41
22
91
148
21
335
598
27
34
33
68
67
119
62
124
46
132
98
76
161
95
65
40
92
48
100
61
75
103
139
134
53
120
25
60