95
238
69
89
26
477
25
38
19
11
33
61
4
30
20
13
7
44
106
72
131
47
35
14
110
56
58
111
77
118
378
40
245
46
18
36
71
563
3
159
28
27
32
53
107
81
2
8
153
37
93
12