102
80
59
45
35
83
252
201
41
76
66
20
61
97
91
130
119
38
59
54
230
119
252
60
38
13
117
72
392
12
204
77
140
117
128
273
289
602
48
393
195
190
19