82
113
95
88
55
83
42
50
46
24
39
49
26
14
44
13
97
148
12
54
33
22
201
5
114
74
29
71
4
112
27
35
63
93
45
68
72
3
19
107
138
305
67
0
51
17
85
199
34
69