48
95
24
18
271
6
2
5
15
11
42
10
35
402
263
3
13
61
345
40
197
26
37
20
14
108
39
72
7
47
159
80
52
8
121
183
115
86
89
19
23
30
34
4
25
399
639
64
313
76