93
73
25
50
45
66
32
12
79
17
135
44
81
43
39
75
164
112
60
42
33
22
31
67
63
28
71
94
87
9
519
193
62
117
26
121
7
101
88
30
148
49
41
27
55
76
52
103
626
13
144
330
96
138