35
30
61
408
84
15
11
129
1
100
110
37
7
45
23
16
26
22
12
44
56
159
64
118
40
8
80
9
10
107
24
31
6
60
18
218
47
39
54
76
2
41
142
296
77
314
1350
126
25
34