119
33
50
76
54
32
55
156
56
53
49
31
24
75
27
63
46
105
45
44
86
266
28
13
121
144
34
134
3
9
35
22
141
412
25
21
47
108
17
71
15
77
19
109
58
120
23
39
295