49
109
45
161
5
130
23
22
86
42
19
76
54
12
32
20
57
115
21
35
25
46
34
62
75
7
60
51
37
18
39
80
77
125
63
11
38
31
141
8
178
169
296
47
50