62
60
30
42
66
187
80
36
35
120
19
169
33
51
96
23
195
102
11
4
1379
34
40
425
16
101
156
10
76
95
93
61
157
114
44
27
105
98
83
25
55
54
47
91
52
123
577
429
258
70