22
48
19
33
313
88
53
139
20
16
10
202
1
2
31
149
113
66
174
5
21
57
93
68
50
28
30
91
27
4
23
257
58
170
14
12
6
42
136
13
47
3
55
228
86
146
39
1043
26