170
48
55
112
317
43
137
87
23
81
100
18
16
59
29
39
13
34
66
89
44
101
25
30
11
17
54
80
72
37
20
15
640
92
62
1434
46
153