66
181
411
68
62
353
31
45
155
51
165
44
22
154
47
25
100
38
65
29
32
60
79
105
63
33
120
20
34
116
81
78
113
50
13
36
5
1310
16
295