271
31
30
138
26
168
58
19
63
22
35
161
51
147
195
29
50
129
38
43
67
11
92
81
23
48
45
94
17
42
57
119
32
73
111
59
88
238
89
4
75
139
113
128
150
99
91
77
25
54
39
106
34