108
127
52
37
39
188
100
335
55
44
67
258
30
84
123
36
23
101
38
35
73
56
3
62
156
31
13
94
89
139
74
1
130
16
64
103
60
93
83
57
636
33
96
58
407
29
12
32
22
167
192