22
30
60
100
36
29
3
15
18
13
133
47
50
90
16
95
11
12
41
10
83
159
229
17
51
97
87
482
58
57
24
20
366
64
43
38
312
49
74
415