148
348
86
91
73
533
239
58
354
38
12
325
470
209
572
264
66
60
146
65
23
90
150
36
85
24
138
28
364
79
382
107
100
29
57
192
77
56
54
81
21
168
682
43
42
37
76
75
99
51
55