10
20
140
167
364
110
48
13
15
65
32
148
41
192
17
6
27
23
80
49
4
5
18
58
71
34
74
40
29
57
25
21
16
135
53
76
72
3
92
33
105
97
52
117
36
35
445
88
12
133