228
97
83
43
23
18
108
17
35
53
38
164
202
24
63
93
105
147
30
102
70
10
22
2
32
78
42
33
1582
15
8
5
29
12
3
73
115
26
210
11
60
36