101
18
20
11
53
51
44
15
17
5
6
16
10
23
77
204
240
25
92
64
24
31
12
162
57
52
19
56
42
36
47
41
40
59
13
130
121
48
284