97
271
50
108
30
21
69
17
11
19
32
147
114
386
73
41
144
137
63
101
260
66
135
102
122
72
58
70
146
5
12
65
15
16
9
10
76
55
103
210
224
64
14
115
20
95
47
109
54