18
13
31
20
5
41
28
134
1
56
57
48
6
117
69
75
128
29
25
77
19
99
157
40
59
14
10
379
222
107
60
35
51
186
53
74
9
54
36
127
32
30
79
38
70
49