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