112
24
15
70
11
87
111
55
80
17
56
121
22
107
45
13
37
30
77
34
5
71
252
152
96
74
60
104
697
270
102
81
589
68
58
1
127
63
14
253
16
196
2
6
36
12
464
28
39