16
50
29
15
1332
39
2
89
25
43
11
202
125
51
31
86
22
94
100
17
80
48
23
78
19
64
57
45
10
190
5
36
90
13
20
14
37
4038
30
132
77
559
4
104