53
21
299
110
76
68
33
31
413
120
39
114
27
57
18
8
13
66
10
3
46
9
11
16
32
12
59
35
104
156
103
23
43
268
77
350
73
397
24
42
758
169
368
167
25
30
101