101
345
276
106
26
28
23
29
51
9
25
22
84
13
53
40
491
429
88
27
107
50
441
145
196
137
14
15
60
104
85
24
49
20
18
100
35
93
52
113
16
11
44
83
59
454
86
69
21
109
133
10
7
38