109
10
16
20
24
23
41
32
648
35
152
15
245
37
18
68
11
27
4
118
29
22
47
40
21
51
50
6
19
14
17
91
38
3
25
31
175
57
36