100
141
70
59
80
42
68
175
26
38
69
43
62
222
52
107
126
114
169
33
41
25
10
31
3
19
88
23
22
55
21
58
99
163
123
112
29
95
448
24
91
5
73
12
9
39
11
35
27
18
164
28