96
262
597
28
147
29
23
149
190
120
105
24
36
60
45
179
128
38
54
17
70
68
328
195
104
80
44
26
19
93
87
37
21
86
46
109
50
58
51
157
137
47
66
174
79
59
320
469
88
126
111
100