107
122
34
28
91
41
177
178
133
29
35
192
75
32
108
94
48
20
69
685
55
23
233
18
43
83
61
256
237
85
31
87
14
16
37
33
25
126
53
40
15
349
30
322
36
127
89
13
26
306