101
75
3
13
32
21
17
203
6
45
34
6
57
90
76
3
5
578
21
35
54
36
89
110
48
86
531
90
28
47
269
333
110
86
172
50
180
16
300
132
152
205
123
212
256
233
159
143
169
45
110
145
161
108
160
102
73
109
284
175