95
134
24
52
15
26
41
164
5
70
202
71
90
66
62
57
21
16
6
25
23
7
29
103
32
65
17
53
83
393
10
56
37
11
9
128
28
55
35
370
80
745
302
186
43
33