100
149
13
14
40
79
88
34
141
59
111
50
80
20
332
70
26
7
25
108
150
37
32
56
39
31
83
187
58
102
60
33
22
18
142
92
87
47
29
43
24
65
36
21
249
11
64
84
90
41
77