38
165
123
37
119
110
33
14
49
19
40
24
39
112
45
339
103
231
77
29
48
65
36
32
10
13
18
31
199
21
12
26
28
288
156
23
22
15
4
11
107
52
297
153