68
13
11
63
19
17
122
29
21
10
15
45
5
176
42
175
30
43
38
8
23
28
75
143
269
121
83
350
1197
156
25
72
53
46
56
69
95
503
55
90
81
117
169
77
257
18
177
48
32