49
37
602
23
244
122
38
39
197
44
54
142
90
47
107
75
103
160
77
117
57
63
42
93
31
43
60
33
101
40
108
161
81
146
53
45
194
15
348
36
471
52
104
59
28
365
48
195
67