24
300
127
28
104
81
413
76
59
115
16
17
31
89
53
35
6
10
33
20
160
66
37
51
175
105
19
65
14
41
18
129
176
23
108
83
558
120
73
40
27
272
61
21
79
275
13
39
58