67
31
37
96
92
83
2
1
35
11
30
121
77
46
75
28
45
583
56
140
80
40
12
63
76
181
185
32
23
34
16
15
53
667
22
19
6
111
102