117
26
196
35
45
1662
101
36
237
47
46
83
62
86
76
669
89
161
33
115
317
124
80
23
79
95
21
14
58
49
29
18
8
61
87
37
96
20
52
24
12
48
75
72
11
628
84
1102