186
55
56
29
159
113
45
41
59
33
210
236
167
76
64
23
70
71
101
91
203
156
442
232
46
100
92
75
18
47
13
394
192
62
50
44
83
31
19
26
49
51
69
35
89
468
7
40
162
86
102