134
13
110
61
18
63
32
25
31
54
335
70
38
53
59
150
120
12
111
36
78
52
100
98
181
60
37
97
62
351
85
79
174
75
76
179
144
99
77
95
103
29
21
73
140
377
83
93
155