101
108
91
109
15
25
48
11
26
21
28
78
19
146
200
44
50
23
37
18
43
35
63
24
42
55
12
32
7
10
30
290
54
39
29
33
17
75
129
40
38
49
56
27