116
22
31
295
12
23
80
179
105
9
40
29
34
8
346
14
47
76
11
43
291
7
139
268
98
10
63
133
30
42
5
50
15
113
33
72
4
35
21
41
16
160
65
26
28
20
48
81
55