93
148
48
117
40
68
52
90
51
46
153
75
89
30
42
69
59
177
116
87
35
78
65
119
165
94
137
570
162
128
77
82
97
133
1307
270
73
74