37
10
100
27
21
56
34
25
41
43
63
18
36
87
114
64
88
102
367
157
121
22
60
16
47
68
97
39
30
109
119
52
110
136
406
93
220
24
2
19
7
13
398
31
45
101