86
16
160
38
129
31
127
28
70
36
516
48
145
68
225
149
217
87
114
51
115
54
197
100
35
34
45
62
29
104
110
141
124
89
106
182
33
496
268
60
42
41
19
30
139
55
59
84
109
67
154
66