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