170
133
12
106
162
117
93
41
171
691
26
25
13
57
65
76
63
46
43
333
67
79
35
10
45
108
21
48
6
40
50
49
54
75
74
55
214
42
3
100
95
64
66
153
101
186
686
52
32
37
34