17
105
26
95
37
33
174
45
129
83
56
58
36
91
20
53
76
12
35
34
32
19
124
81
52
11
27
23
63
66
39
16
92
320
394
29
68
150
54
24
73
50
122
30
51
13
18
119
10