163
148
69
156
40
30
12
61
29
27
48
321
45
126
19
319
42
17
23
22
13
20
36
7
10
49
9
8
108
16
14
110
41
26
32
640
230
35
162
33
11
28
39