103
170
132
12
27
24
28
576
63
274
83
38
35
26
16
39
88
134
78
138
84
51
19
31
94
13
85
17
14
57
61
56
40
110
48
90
25
119
47
105
42
398
112
68
22
37
120