28
40
100
29
26
243
48
17
59
25
36
45
198
35
30
14
127
51
380
39
24
16
46
43
170
79
73
77
13
47
55
67
272
37
42
32
207
202
235
134
23
532
57
362
99
85
132
107
280
199
352