104
12
25
14
22
46
10
33
20
24
58
62
11
38
37
43
4
7
52
15
53
17
140
55
29
69
54
107
47
70
76
115
83
74
111
97
50
131
34
208
116
157
139
30
108
48
31
19
64