35
31
213
26
24
50
80
22
190
122
58
287
16
126
2
44
12
52
67
30
56
102
38
87
27
33
62
106
55
43
39
141
23
48
61
93
75
73
42
176
8
74
103
95
89
18
192
77
20
13
5