59
86
28
33
30
42
193
41
60
74
43
39
23
329
17
11
54
101
210
47
310
77
34
192
552
56
663
160
89
81
48
32
24
66
105
79
19
113
90
50
51
53
416
114
184
92
212
83
199
266
26
10
97
72