35
169
83
107
87
50
275
147
16
37
97
51
60
64
247
91
38
58
32
54
15
55
23
105
24
103
69
29
34
41
65
88
21
85
11
8
123
98
102
115
200
358
46
49
122
144
42
90
68