22
89
1201
32
37
7
50
30
118
60
62
42
43
137
35
2
5
19
54
31
26
18
46
41
286
107
36
17
119
21
20
24
10
9
136
67
38
53
4
59
16
70
148
6
12
262
155
29
291
33
3