85
102
21
631
31
19
41
63
23
56
43
15
18
28
68
6
60
16
115
46
50
2
33
8
104
83
13
125
95
52
74
66
30
4
22
159
24
53
32
12
37
101
119
27
29
198
39