60
33
22
137
35
21
31
74
11
43
80
581
78
345
46
291
191
19
47
42
49
10
5
37
67
23
51
84
29
16
255
17
12
2
20
26
24
18
15
87
13
241