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
50
51
53
416
114
184
92
212
86
83
199
266
26
10
97
72
157
240
46