59
25
21
31
3
4
39
7
75
30
11
16
9
33
8
5
17
130
13
272
97
6
14
232
47
28
98
41
12
67
35
42
22
133
70
15
348
148
24
227
26