119
47
39
57
27
33
54
93
31
63
11
8
14
53
134
159
114
40
28
25
43
110
92
215
307
46
22
199
51
87
30
90
6
13
35
23
10
29
12
50
101
17
747
62
48
285
446