33
38
8
20
24
29
26
84
118
5
56
783
16
9
13
89
70
30
7
66
95
73
25
37
22
15
44
6
4
308
131
17
59
160
90
58
104
178
307
199
48
61
76
39
45
11