99
44
28
24
13
77
15
86
243
27
58
7
137
232
125
42
31
30
17
18
63
10
89
52
32
45
84
50
51
16
9
324
208
167
29
177
713
21
22
3
108
6
12
154
48