107
31
47
981
46
38
65
57
199
160
34
217
17
83
822
11
27
16
33
49
904
24
44
687
53
189
39
128
64
29
55
51
125
198
100
101
42
127
97
130
30
72
18
32
159
41
23
185
81
68