23
310
36
73
452
101
22
21
60
15
8
45
31
48
11
94
42
30
37
35
59
47
150
380
63
107
134
28
86
46
165
361
55
61
77
185
74
83
53
80
103
85
128
162
66
281
196
148
123
76