91
26
130
22
17
41
23
141
13
108
209
84
44
57
14
207
100
4
40
43
77
117
8
163
21
87
55
80
6
18
146
101
54
460
29
34
46
12
31
538
99
244
52
42
401
2
168
11