100
568
96
3
20
71
95
41
7
276
33
201
37
68
159
36
73
375
0
6
209
38
91
102
8
44
131
139
15
79
14
70
143
16
90
357
13
26
19
12
9
46
121
107
85
158
62
48