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
19
170
14
12
6
42
136
13
47
3
55
227
86
145
39
1042
26
79
70
74