75
68
22
48
74
128
71
105
55
86
93
62
134
38
45
101
100
33
30
1217
15
106
80
29
317
109
19
194
492
266
1055
84
309
282
14
34