104
39
59
85
84
57
14
95
72
36
38
32
96
83
21
27
159
16
43
47
129
569
296
30
42
22
11
102
40
202
132
268
45
19
113
17
124
2
26
33
10
9
23
15
60