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