126
6
82
128
81
15
101
307
148
58
89
37
10
72
120
22
141
29
83
54
21
24
366
113
49
69
44
28
19
100
27
52
110
51
136
77
32
117
185
14
139
92
4
656
48
47
197
17
38
85
23
36