13
8
12
2
10
4
14
3
49
11
41
36
26
86
44
35
23
24
27
48
102
31
9
6
94
53
18
29
47
64
17
20
347
252
22
286
67
84
65
40
66
16
76
30