75
109
14
4
8
9
7
43
58
11
17
73
54
122
57
24
41
22
25
34
88
16
30
67
6
12
28
80
56
474
19
39
100
13
61
23
33
189
46
20
378
552
546
269
89