31
14
23
34
9
30
77
122
26
368
22
54
156
33
86
20
61
4
28
76
40
21
12
204
80
2188
17
89
37
50
13
29
64
32
16
18
19
96
88
24
81