13
105
29
67
11
33
17
30
95
15
28
61
59
51
14
41
94
45
26
32
1
185
10
7
311
190
23
156
69
97
39
19
6
84
12
20
9
4
31
63
24
101
212
18
60