85
6
23
91
134
602
15
18
177
10
42
222
36
54
33
195
170
135
31
169
166
32
50
161
81
49
35
74
65
28
119
48
75
20
312
30
246
13
12
9
41
25
7
58
29