22
89
1201
32
37
7
51
30
119
60
64
45
31
137
35
2
5
19
54
26
18
46
41
286
107
36
17
21
20
24
10
9
136
67
40
53
4
59
16
70
148
6
12
262
155
29
292
33
3