104
93
156
43
134
30
69
96
180
311
87
12
53
36
110
47
297
190
217
54
59
40
44
55
11
63
67
376
95
22
71
20
151
31
78
29
17
13
179
18
19
74
38
34
48
23
89
149
232
106
66
50
81