25
19
15
197
49
27
282
75
33
41
42
47
31
37
107
51
78
99
72
151
165
89
67
36
126
68
142
150
490
59
10
111
77
445
4
110
46
92
35
40
20
30
173
145
114
23
148
83
45
267
246
73
244
24