9
53
20
7
14
5
15
8
33
10
4
64
28
39
17
2
42
103
62
91
54
41
3
160
50
106
46
25
13
60
85
276
32
23
677
154
240
239
129
38
285
102
96
202
80