81
63
31
107
41
234
54
86
24
16
35
59
30
21
132
115
116
88
34
5
145
6
11
66
135
153
33
37
224
48
13
40
126
68
233
72
18
19
128
12
167
257
595
247
269
282
243