70
49
29
116
59
65
25
18
38
114
14
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
666
121
303