95
58
35
160
411
33
132
87
32
11
9
66
55
19
18
23
99
103
92
206
12
6
27
89
246
51
13
25
26
22
16
73
17
77
248
38
34
67
56
7
65
72
15
37
126
60