30
17
5
34
109
75
29
50
89
11
24
38
42
40
56
39
77
8
12
135
4
69
68
115
31
27
35
67
36
107
44
10
7
26
63
160
52
103
61
53
21
23
121
235
45
97
47
62
41
99
32
452