30
36
16
8
14
32
86
15
43
101
3
45
26
196
28
11
84
83
72
255
6
69
37
23
130
250
63
126
33
41
1
7
24
38
9
20
112
48
91
122
73
40
5
35
50
53
21