38
114
14
18
36
52
127
113
93
35
27
10
63
83
534
31
60
40
120
257
23
30
16
160
190
20
66
228
79
70
666
121
303