31
126
29
78
67
129
54
252
33
133
64
122
166
98
18
106
49
66
26
17
14
7
46
131
11
38
4
13
60
32
23
44
39
28
79
6
24
62
51
16
59
89
222
58
113
41
71