157
84
36
50
49
119
62
43
34
42
77
72
54
61
111
91
40
117
11
18
7
26
21
83
71
39
47
97
293
10
75
587
66
37
138
57
27
1
23
3
2
94
6
110
73
632
32
24
86