113
61
13
51
43
36
28
21
71
20
202
9
32
22
75
45
31
73
156
49
38
47
255
33
26
101
29
779
97
336
89
64
153
41
18
86
81
23
12
72
213
79
62
119
117