117
2
29
10
5
28
14
11
22
7
3
39
30
15
16
24
51
4
35
44
20
57
40
9
401
18
12
27
153
69
21
332
119
31
216
83
79
231
111
385