92
10
33
19
106
18
23
58
54
72
29
36
96
14
17
94
3
45
43
37
120
1035
41
16
13
46
20
97
118
15
32
682
24
66
57
64
70
179
112
137
221