169
157
84
35
50
49
119
62
43
34
40
75
72
54
61
111
91
39
116
11
17
7
26
21
83
71
47
97
291
10
586
66
37
138
57
27
33
1
23
3
2
94
76
6
110
631
32
24
86