58
52
340
64
125
301
29
10
133
135
108
21
79
25
65
113
19
38
8
17
90
32
43
75
129
31
60
281
94
2
44
54
37
11
16
72
46
55
23
33
80
289
50
123
35
221
40
48
22