37
89
88
16
21
50
30
18
34
28
67
48
12
25
14
76
24
235
87
33
57
1376
35
130
52
134
99
84
148
101
351
231
17
98
36