103
106
12
54
26
56
565
83
7
5057
34
11
25
101
33
39
69
41
97
13
63
65
19
6
28
4
35
3
27
21
8
72
2
16
62
17
58
148
154
14
96
43