3
38
37
43
13
42
31
9
18
1
359
5
35
93
48
68
62
57
50
30
69
15
11
130
26
14
4
169
72
141
112
89
108
129
90
119
80
19
25
23
55
224
97
56
125
60
44
66