93
932
2
125
42
81
31
73
14
7
56
12
49
20
99
341
5
17
23
19
54
27
108
29
30
6
33
45
105
32
61
3
1
26
63
67
43
68
37
16
62
34
52
90
75
46
69