127
294
35
27
87
45
93
101
148
54
77
55
76
48
126
139
15
79
16
51
106
23
132
91
166
6
124
13
43
118
14
11
5
21
31
60
677
53
17
107
666
178
913
32
47
38
221
102
436
41
82