7
22
6
30
41
21
17
61
15
12
98
18
10
115
36
8
56
1
4
2
38
35
23
3577
28
24
162
3
11
138
13
97
43
515
296
77
42
63
26
5
3338
945
329
29