95
49
54
32
213
93
8
31
24
276
33
66
86
9
104
111
47
105
119
85
71
73
18
96
43
39
19
130
64
21
321
42
50
186
22
35
60
76
53
44
13
72
29
63
10
102
83
28