49
67
33
32
111
975
92
51
251
129
42
297
333
57
6
3
565
10
47
9
60
27
36
7
185
213
28
58
16
29
683
90
4
19
112
931
433
52
18
435
236
369
367
66
13
77
56
81