106
96
15
123
34
14
103
22
18
13
12
19
69
11
134
61
42
62
16
46
43
27
86
24
142
83
100
21
87
48
29
339
55
35
164
214
88
1
39
97
41
38
151
10
77
25
47
20
64
338
68