13
65
19
64
102
17
14
230
591
212
92
38
15
406
7
10
60
28
142
6
24
16
4
20
21
25
51
22
404
37
119
642
108
2
5
12
8
159
464
3
117
433
1402