22
14
26
30
1
45
20
6
43
104
254
29
87
233
465
16
76
8
227
54
136
57
146
13
41
114
10
67
4747
34
123
69
72
429
794
51
56
154
348
131
126
597
213
107
7
4056
9
53
35
25
47
96