131
85
56
79
18
105
253
159
50
21
5
34
22
66
70
7
95
91
319
39
58
86
27
16
29
211
12
61
26
54
33
31
51
135
110
17
35
28
13
41
20
46
42
19
88
528