107
34
427
49
68
16
35
89
47
60
46
26
111
70
14
175
764
13
6
27
28
40
83
25
44
18
24
284
55
67
99
33
101
159
143
65
58
38
23
20
9
126
29
15
41
12
10