32
19
110
39
87
41
38
8
15
35
12
191
79
85
42
163
1
23
105
89
59
57
47
17
31
126
3
91
520
30
303
77
43
48
55
73
46
90
13
63
16
26
24
66
40
88
83
100