18
4
20
13
31
5
41
28
135
1
56
58
48
6
118
69
75
128
29
25
77
19
100
159
40
59
17
10
382
222
107
60
35
51
186
53
74
9
54
36
130
14
32
79
38
70