117
66
61
29
39
159
569
42
90
48
24
161
156
51
83
20
13
19
33
26
254
47
50
14
11
32
120
40
123
35
73
21
118
22
70
86
6
31
122
27
28
23
72
18
16