85
42
51
30
61
133
8
106
56
7
162
83
12
4
31
50
174
57
148
22
90
129
262
76
138
66
70
41
160
37
34
155
49
17
149
75
40
32
35
329
10
96
248
43
142
278