30
86
110
148
78
76
72
105
50
63
82
5
28
84
51
19
15
12
75
100
47
66
70
38
65
242
24
52
39
61
144
91
46
81
55
22
11
17
20
57
176
13
300
41
185
14