51
120
27
156
29
95
160
31
28
40
70
21
68
7
123
53
37
67
19
41
86
58
48
101
94
24
39
5
305
55
16
26
81
105
64
47
176
75
33
77
15
36
30
49
63
119