97
33
51
36
32
50
30
586
96
232
294
42
60
124
31
54
81
41
78
185
16
45
18
8
24
13
61
210
49
101
25
91
26
22
15
47
56
64
906
86
6
12
11
73